TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/10/2025)
2024
Section - Texas
Area - Dallas
League - 2024 DALLAS TENNIS 18 & Over ADULT S-S M. League
Flight - M3.0 Sunday
Subflight - Flight A
--------------------------------------------------------------------------------------------------------------------------------------
Huffhines Blue/Yeoh M3.0
League Record: 9 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Hung Dang - 3.14
Siddarth Shanker - 3.08
Kyle Richard - 3.07
Ganesh Kanna Jegannathan - 3.01
Hoang Nguyen - 3.00
Adam Hamghalam - 2.95
Vivek Tiku - 2.92
Nathan Belshaw - 2.89
Brian Sui - 2.88
Brad Blevins - 2.84
Jimmy Tu - 2.82
Bao Hoang - 2.78
Peter Russell - 2.76
James Carroll-Linden - 2.76
Cameron Cariffe - 2.70
David Nguyen - 2.66
SAGAR vidhya - n/a
Kevin Sheppard - n/a
League Results By Position
1S 2S 1D 2D 3D
Adam Hamghalam - 2.95 1 - 1 2 - 0
Brad Blevins - 2.84 & David Nguyen - 2.66 1 - 0
Brad Blevins - 2.84 & Peter Russell - 2.76 1 - 0 1 - 0
Brian Sui - 2.88 2 - 1 2 - 0
Bao Hoang - 2.78 & Adam Hamghalam - 2.95 1 - 0
Bao Hoang - 2.78 & Jimmy Tu - 2.82 1 - 0
Bao Hoang - 2.78 & Kyle Richard - 3.07 1 - 0
Bao Hoang - 2.78 & Nathan Belshaw - 2.89 1 - 0
Cameron Cariffe - 2.70 & Ganesh Kanna Jegannathan - 3.01 1 - 0
Cameron Cariffe - 2.70 & Kyle Richard - 3.07 1 - 0
Cameron Cariffe - 2.70 & Peter Russell - 2.76 1 - 0
Cameron Cariffe - 2.70 & Vivek Tiku - 2.92 1 - 0
David Nguyen - 2.66 & Kyle Richard - 3.07 1 - 0
David Nguyen - 2.66 0 - 1
Ganesh Kanna Jegannathan - 3.01 & Siddarth Shanker - 3.08 1 - 0
Ganesh Kanna Jegannathan - 3.01 & Vivek Tiku - 2.92 1 - 0
Hoang Nguyen - 3.00 & Adam Hamghalam - 2.95 1 - 0
Hoang Nguyen - 3.00 3 - 0
Hung Dang - 3.14 & Vivek Tiku - 2.92 1 - 0
Hung Dang - 3.14 3 - 0
Jimmy Tu - 2.82 0 - 1 1 - 0
James Carroll-Linden - 2.76 & Kyle Richard - 3.07 1 - 0
James Carroll-Linden - 2.76 & Peter Russell - 2.76 1 - 1 0 - 1
James Carroll-Linden - 2.76 1 - 0
Kevin Sheppard - n/a 0 - 1
Nathan Belshaw - 2.89 & Jimmy Tu - 2.82 1 - 0 1 - 0
Siddarth Shanker - 3.08 & Vivek Tiku - 2.92 1 - 0
SAGAR vidhya - n/a & Bao Hoang - 2.78 0 - 1
SAGAR vidhya - n/a & Nathan Belshaw - 2.89 1 - 0
SAGAR vidhya - n/a & Siddarth Shanker - 3.08 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
LifeTime Plano/Bonarji M3.0
League Record: 4 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Michael Egan - 2.89
Terry Leonard - 2.86
Teddy Li - 2.86
Richard Hartman - 2.84
Chris Ouellette - 2.80
Andrew Sanchez - 2.80
Angshuman Dutta - 2.77
Brian Weinman - 2.76
Aravind Prasad Umashankar - 2.70
Andrew Flanders - 2.69
Sridhar Bendapudi - 2.61
Nivritt Bonarji - 2.58
Charlie Musgrave - 2.55
Shishir Vaidya - 2.52
rama nandyala - 2.45
Iranga Nagasinghe - 2.38
GREG BLESSING - 2.30
Shivam Sharma - n/a
Eduardo Palomaro - n/a
League Results By Position
1S 2S 1D 2D 3D
rama nandyala - 2.45 & Chris Ouellette - 2.80 0 - 1
Andrew Flanders - 2.69 & Chris Ouellette - 2.80 3 - 0 0 - 1
Andrew Flanders - 2.69 0 - 1
Andrew Sanchez - 2.80 & Angshuman Dutta - 2.77 0 - 1
Andrew Sanchez - 2.80 & Brian Weinman - 2.76 1 - 0 3 - 0
Andrew Sanchez - 2.80 & Nivritt Bonarji - 2.58 1 - 0
Angshuman Dutta - 2.77 & Chris Ouellette - 2.80 1 - 0
Angshuman Dutta - 2.77 & Nivritt Bonarji - 2.58 1 - 0
Aravind Prasad Umashankar - 2.70 & Angshuman Dutta - 2.77 1 - 0
Aravind Prasad Umashankar - 2.70 & Nivritt Bonarji - 2.58 0 - 1 1 - 0
Aravind Prasad Umashankar - 2.70 & Richard Hartman - 2.84 1 - 1
Aravind Prasad Umashankar - 2.70 & Shivam Sharma - n/a 1 - 0
Brian Weinman - 2.76 & Nivritt Bonarji - 2.58 1 - 0
Charlie Musgrave - 2.55 & Terry Leonard - 2.86 0 - 1
Chris Ouellette - 2.80 & Shishir Vaidya - 2.52 0 - 1
Eduardo Palomaro - n/a 1 - 0
GREG BLESSING - 2.30 & Chris Ouellette - 2.80 1 - 1
Iranga Nagasinghe - 2.38 & Angshuman Dutta - 2.77 0 - 1
Iranga Nagasinghe - 2.38 0 - 3
Michael Egan - 2.89 2 - 0
Shishir Vaidya - 2.52 0 - 3
Sridhar Bendapudi - 2.61 & Andrew Sanchez - 2.80 0 - 1
Sridhar Bendapudi - 2.61 0 - 2 0 - 1
Teddy Li - 2.86 3 - 1 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
SpringPark/S. Nolen M3.0
League Record: 0 - 10
The Following Have Played In League Matches On This Team (In Rating Order)
Brian Hauberg - 2.80
John Payne - 2.71
Dustin Hickey - 2.69
Trey Clemens - 2.68
Juan M Perez Palacios - 2.59
Angel Velazquez - 2.59
Bryan Rollings - 2.57
ROBERT ROJAS - 2.47
Lance Westbrook - 2.45
Kenn Jones - 2.45
Lee Hansen - 2.38
John Masten - 2.28
League Results By Position
1S 2S 1D 2D 3D
Angel Velazquez - 2.59 & Brian Hauberg - 2.80 1 - 0 0 - 1
Angel Velazquez - 2.59 & John Payne - 2.71 0 - 1
Brian Hauberg - 2.80 & John Payne - 2.71 2 - 1
Brian Hauberg - 2.80 & Trey Clemens - 2.68 1 - 0
Bryan Rollings - 2.57 & John Masten - 2.28 0 - 2
Bryan Rollings - 2.57 & John Payne - 2.71 1 - 1
Bryan Rollings - 2.57 & Trey Clemens - 2.68 1 - 1
Bryan Rollings - 2.57 0 - 1
Dustin Hickey - 2.69 & Brian Hauberg - 2.80 0 - 1
Dustin Hickey - 2.69 & John Payne - 2.71 0 - 1
Dustin Hickey - 2.69 0 - 1
John Masten - 2.28 0 - 1
Juan M Perez Palacios - 2.59 & John Masten - 2.28 0 - 1 0 - 1
Juan M Perez Palacios - 2.59 & Lee Hansen - 2.38 0 - 1
Juan M Perez Palacios - 2.59 0 - 1 1 - 2
Kenn Jones - 2.45 0 - 8
Lee Hansen - 2.38 & Angel Velazquez - 2.59 0 - 1
Lee Hansen - 2.38 & John Masten - 2.28 0 - 1
Lee Hansen - 2.38 & Trey Clemens - 2.68 0 - 1
Lee Hansen - 2.38 0 - 4
Lance Westbrook - 2.45 & John Masten - 2.28 0 - 4
ROBERT ROJAS - 2.47 & Angel Velazquez - 2.59 0 - 1
ROBERT ROJAS - 2.47 & Brian Hauberg - 2.80 1 - 0
ROBERT ROJAS - 2.47 & Juan M Perez Palacios - 2.59 1 - 0
ROBERT ROJAS - 2.47 & Lee Hansen - 2.38 0 - 1
ROBERT ROJAS - 2.47 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
DAC/Farrell-Martinez M3.0 (TEAM DEFAULT 6/16/2024)
League Record: 4 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Zach Payne - 2.84
Sean McHose - 2.84
Josh Farrell - 2.79
Brad Grist - 2.68
Jim Ryan - 2.67
Barrett Smith - 2.66
Russell Gayle - 2.61
James Bowling - 2.60
Ian Fairchild - 2.55
Jim Tolley - 2.43
Mark Whitfield - 2.39
Ryan Martinez - 2.33
Brent Basden - 2.31
Zachary Perry - 2.30
Jonathan Frazure - 2.30
Steve Gray - n/a
Edmundson Sella - n/a
League Results By Position
1S 2S 1D 2D 3D
Brad Grist - 2.68 & Barrett Smith - 2.66 1 - 0
Brad Grist - 2.68 & Edmundson Sella - n/a 0 - 1
Brad Grist - 2.68 & Jim Ryan - 2.67 2 - 0
Brad Grist - 2.68 & Steve Gray - n/a 1 - 0
Brent Basden - 2.31 & Jim Tolley - 2.43 0 - 2
Barrett Smith - 2.66 & Edmundson Sella - n/a 1 - 0
Barrett Smith - 2.66 & James Bowling - 2.60 1 - 0
Barrett Smith - 2.66 0 - 1 1 - 0
Edmundson Sella - n/a & James Bowling - 2.60 0 - 1
Ian Fairchild - 2.55 & Jonathan Frazure - 2.30 0 - 1
Jim Ryan - 2.67 & Jonathan Frazure - 2.30 0 - 1
Jim Tolley - 2.43 & Jonathan Frazure - 2.30 0 - 1
Jonathan Frazure - 2.30 0 - 1
Josh Farrell - 2.79 1 - 0 0 - 1
James Bowling - 2.60 & Jim Tolley - 2.43 0 - 1
James Bowling - 2.60 2 - 0
Mark Whitfield - 2.39 & Ryan Martinez - 2.33 0 - 1
Russell Gayle - 2.61 & Josh Farrell - 2.79 0 - 1
Ryan Martinez - 2.33 & Brent Basden - 2.31 0 - 1
Sean McHose - 2.84 5 - 1 1 - 0
Zachary Perry - 2.30 & Barrett Smith - 2.66 0 - 1
Zachary Perry - 2.30 & Jonathan Frazure - 2.30 0 - 1
Zachary Perry - 2.30 & Josh Farrell - 2.79 0 - 2
Zach Payne - 2.84 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Fretz/Ford-Praslicka M3.0
League Record: 2 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Nykolas Alford - 2.72
Hariharan Choodamani - 2.71
Marvin Diaz - 2.67
Adrian Balansay - 2.55
Nick Lewis - 2.54
Brice Praslicka - 2.54
Michael Vansteel - 2.52
Kelvin Hardison - 2.48
Mark Cokee - 2.47
Sagar Jain - 2.42
Michael Lucerna - 2.42
Christopher Ford - 2.42
Zach Lester - 2.39
League Results By Position
1S 2S 1D 2D 3D
Adrian Balansay - 2.55 & Christopher Ford - 2.42 1 - 0
Adrian Balansay - 2.55 & Michael Lucerna - 2.42 0 - 1
Adrian Balansay - 2.55 & Michael Vansteel - 2.52 1 - 0
Adrian Balansay - 2.55 & Marvin Diaz - 2.67 0 - 1
Adrian Balansay - 2.55 1 - 2 1 - 0
Brice Praslicka - 2.54 & Kelvin Hardison - 2.48 1 - 0
Brice Praslicka - 2.54 0 - 1
Christopher Ford - 2.42 & Michael Vansteel - 2.52 0 - 1
Hariharan Choodamani - 2.71 & Christopher Ford - 2.42 1 - 0
Hariharan Choodamani - 2.71 & Kelvin Hardison - 2.48 0 - 1
Hariharan Choodamani - 2.71 1 - 1
Kelvin Hardison - 2.48 0 - 1
Michael Lucerna - 2.42 0 - 2
Mark Cokee - 2.47 & Michael Lucerna - 2.42 0 - 1 1 - 0
Mark Cokee - 2.47 & Nick Lewis - 2.54 1 - 0
Mark Cokee - 2.47 0 - 1
Marvin Diaz - 2.67 & Michael Vansteel - 2.52 0 - 1
Marvin Diaz - 2.67 & Nick Lewis - 2.54 0 - 1
Marvin Diaz - 2.67 1 - 0
Nick Lewis - 2.54 & Brice Praslicka - 2.54 0 - 1
Nick Lewis - 2.54 1 - 2
Nykolas Alford - 2.72 & Brice Praslicka - 2.54 0 - 1
Nykolas Alford - 2.72 & Christopher Ford - 2.42 0 - 1
Nykolas Alford - 2.72 & Michael Vansteel - 2.52 0 - 1
Nykolas Alford - 2.72 & Marvin Diaz - 2.67 0 - 1
Nykolas Alford - 2.72 & Nick Lewis - 2.54 1 - 0
Nykolas Alford - 2.72 & Zach Lester - 2.39 1 - 0
Nykolas Alford - 2.72 0 - 2
Sagar Jain - 2.42 & Christopher Ford - 2.42 1 - 0
Sagar Jain - 2.42 & Hariharan Choodamani - 2.71 1 - 0
Sagar Jain - 2.42 & Kelvin Hardison - 2.48 0 - 1
Sagar Jain - 2.42 & Michael Lucerna - 2.42 0 - 1
Sagar Jain - 2.42 1 - 1
Zach Lester - 2.39 & Brice Praslicka - 2.54 0 - 1
Zach Lester - 2.39 & Hariharan Choodamani - 2.71 0 - 1
Zach Lester - 2.39 & Mark Cokee - 2.47 0 - 1
Zach Lester - 2.39 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
L B Houston/Gopinath M3.0
League Record: 8 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Kireeti Dandamudi - 3.13
Niraj Karki - 3.01
Jonathan Jenkins - 2.96
Carlos Suarez - 2.81
PRADEEP VIJAYAN - 2.75
Yun Ho Jung - 2.71
Rushabh Tike - 2.71
Masa Toyoda - 2.67
Ted Gopinath - 2.65
Jerry Ramirez - 2.50
Aaryamaan Atriwal - 2.50
Andres Beteta - 2.46
Venkat Rayapudi - n/a
League Results By Position
1S 2S 1D 2D 3D
Andres Beteta - 2.46 & Jonathan Jenkins - 2.96 1 - 0
Andres Beteta - 2.46 & Masa Toyoda - 2.67 1 - 0 0 - 1
Aaryamaan Atriwal - 2.50 & Andres Beteta - 2.46 0 - 1 0 - 2
Aaryamaan Atriwal - 2.50 & Jerry Ramirez - 2.50 1 - 0
Carlos Suarez - 2.81 & Jonathan Jenkins - 2.96 1 - 0
Carlos Suarez - 2.81 0 - 1 3 - 0
Jerry Ramirez - 2.50 & Masa Toyoda - 2.67 1 - 0 0 - 1
Jerry Ramirez - 2.50 1 - 0
Jonathan Jenkins - 2.96 & Masa Toyoda - 2.67 1 - 0
Jonathan Jenkins - 2.96 & Niraj Karki - 3.01 1 - 0
Jonathan Jenkins - 2.96 2 - 0 0 - 1
Kireeti Dandamudi - 3.13 3 - 0
Niraj Karki - 3.01 1 - 0
PRADEEP VIJAYAN - 2.75 & Jerry Ramirez - 2.50 1 - 0
PRADEEP VIJAYAN - 2.75 & Ted Gopinath - 2.65 0 - 1 1 - 1
PRADEEP VIJAYAN - 2.75 & Venkat Rayapudi - n/a 1 - 0
Rushabh Tike - 2.71 & Jerry Ramirez - 2.50 0 - 1 1 - 1
Rushabh Tike - 2.71 & Jonathan Jenkins - 2.96 1 - 0
Rushabh Tike - 2.71 & Niraj Karki - 3.01 1 - 0 1 - 0
Rushabh Tike - 2.71 & Yun Ho Jung - 2.71 1 - 0
Rushabh Tike - 2.71 1 - 0
Ted Gopinath - 2.65 & Masa Toyoda - 2.67 0 - 1
Ted Gopinath - 2.65 2 - 0
Yun Ho Jung - 2.71 & Jerry Ramirez - 2.50 0 - 1
Yun Ho Jung - 2.71 & Masa Toyoda - 2.67 0 - 1
Yun Ho Jung - 2.71 3 - 0